home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 013a / pprint55.zip / CITIZEN.DEF next >
Text File  |  1989-07-05  |  5KB  |  106 lines

  1. *--------------------------------------------------------------------
  2. *
  3. * Printer Definition for CITIZEN MSP 20,40,50 printers (IBM configuration)
  4. *
  5. * Created and updated by Lanny D. Porter,  July 23, 1988
  6. *
  7. * I've implemented as many of the KEYWORDS defined by PPRINT as of
  8. * Version 3.7.  Most of the command keywords map directly to defined
  9. * MSP printer commands.  Other keywords, POINT & some of the font
  10. * names have been implemented to provide as much functionality as possible.
  11. *
  12. *--------------------------------------------------------------------
  13. * The following options are set immediately and become default values
  14. * for the MSP printer.
  15. *--------------------------------------------------------------------
  16. PRINTER: CITIZEN MSP 20,40,50 printer
  17. DOT                * Define printer as a Dot Matrix type.
  18.  
  19. TOPMARGIN 0            * Define Top Margin to 0 Lines (none)
  20. BOTMARGIN 0            * Define Bottom Margin to 0 Lines (none)
  21. LINELEN 80            * Define default line length of 80 characters
  22. LINESPAGE 60            * Define default number of lines per page
  23.  
  24. FORMLENI 27 67 0 11        * Set default length to 11 inches
  25.  
  26. FFEED 12            * Define Form Feed Character
  27. *
  28. *--------------------------------------------------------------------
  29. * The following parameters are activated via keyword parameters
  30. *--------------------------------------------------------------------
  31. *
  32. COMPON 15            * Select Compressed print
  33. COMPOFF 18            * Cancel Compressed print
  34.  
  35. EXPAND 27 87 1            * Select Expanded printing (Double Width)
  36. EXPANDOFF 27 87 0        * Cancel Expanded printing
  37.  
  38. EMPH 27 69            * Select Emphasized printing
  39. EMPHOFF 27 70            * Cancel Emphasized printing
  40.  
  41. DOUBLE 27 71            * Select Double Strike printing
  42. DOUBLEOFF 27 72            * Cancel Double Strike printing
  43.  
  44. NLQ 27 120 1            * Select NLQ printing 
  45. NLQOFF 27 120 0            * Cancel NLQ printing
  46.  
  47. ITALIC 27 126 53 0 27 52        * Select Italic print (sets Std. Config.,
  48.                                 * then Italics)
  49. ITALICOFF 27 126 53 1           * Cancel Italic print (return to IBM Config.)
  50.  
  51. RESET 27 64                     * Reset printer to power-on default
  52.  
  53. PERFSKIP  27 78 4        * Set Skip Perforation to 4 lines
  54. PERFSKIPOFF 27 79        * Cancel Skip Perforation
  55.  
  56. ONEDIR 27 85 1            * Select Unidirectional printing
  57. ONEDIROFF 27 85 0        * Select Bidirectional printing (Normal)
  58.  
  59. 6LPI 27 65 12 27 50        * Sets Variable Line feed to 12/72's (6LPI)
  60.                 * and enables Variable Line Feed
  61.  
  62. 8LPI 27 48            * Select  8LPI mode
  63.  
  64. CHARSET 27 54            * Select IBM character set #2
  65. CHARSETOFF 27 55        * Select IBM character set #1 (Normal)
  66.  
  67. 12CPI 27 77            * 12 Characters per inch
  68. 12CPIOFF 27 80            * Resets 12 CPI to 10CPI
  69.  
  70. PROPORTIONAL 27 112 1        * Enable proportional spacing
  71. PROPORTIONALOFF 27 112 0    * Disable proportional spacing
  72.  
  73. SCRIPT 27 83 0            * Select superscript mode
  74. SCRIPTOFF 27 84            * Reset superscript mode
  75.  
  76. *--------------------------------------------------------------------
  77. * These POINT commands actually select the CPI settings which are
  78. * equivalent to the requested point size.
  79. *--------------------------------------------------------------------
  80.  
  81. NORMALPOINT 27 80        * Select 10CPI for normal point size
  82. POINT7 27 103 27 87 1        * Select 7.5 point size print (not available
  83.                                 * on the MSP 20)                                                                                                                                   
  84. POINT85 27 80 15 27 87 1        * Select 8.5 point size print
  85. POINT10    27 80            * Select 10 point size print
  86. POINT12 27 77            * Select 12 point size print
  87. POINT14    27 103          * Select 15 point size print (not available 
  88.                                 * on the MSP 20)
  89. *
  90. *---------------------------------------------------------------------
  91. * The following are the typeface selections codes.
  92. *---------------------------------------------------------------------
  93. *
  94. DLFONT 27 73 4            * Select previously downloaded font
  95. DLFONTOFF 27 73 0        * Select normal type face
  96. *
  97. *---------------------------------------------------------------------
  98. * NOTES to this file
  99. *---------------------------------------------------------------------
  100. *
  101. * All of these codes may also be used for the CITIZEN MSP 25,45,55 series
  102. * printers except those pertaining to line length, as series 25,45,55 are 
  103. * wide carriage printer (but alike in every other respect). I believe that
  104. * most of the codes may also be used with the CITIZEN MSP 10/15 series with
  105. * the exception of some of the point sizes and the downloadable font commands.
  106.